From b9c666ec84b50760f15e25dea14e23eee133fd96 Mon Sep 17 00:00:00 2001 From: "Laszlo Boszormenyi (GCS)" Date: Sun, 11 Oct 2026 09:14:32 +0200 Subject: [PATCH] compile magick/semaphore.c with -O0 on ppc64el Bug-Debian: https://bugs.debian.org/837719 Forwarded: no Last-Update: 2026-10-11 Gbp-Pq: Name semaphore_O0_ppc64el.patch --- magick/semaphore.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/magick/semaphore.c b/magick/semaphore.c index 072a68e..2cccfdd 100644 --- a/magick/semaphore.c +++ b/magick/semaphore.c @@ -47,6 +47,11 @@ # define USE_OPENMP_LOCKS 1 #endif +#if defined(_ARCH_PPC64) +# pragma GCC push_options +# pragma GCC optimize("O0") +#endif + #if defined(USE_PTHREAD_LOCKS) # include # define PTHREAD_MUTEX_DESTROY(semaphore_mutex) \ @@ -650,3 +655,7 @@ MagickExport void UnlockSemaphoreInfo(SemaphoreInfo *semaphore_info) ARG_NOT_USED(semaphore_info); #endif } + +#if defined(_ARCH_PPC64) +# pragma GCC pop_options +#endif -- 2.39.5